environment survey satellite - Francés Inglés Diccionario